package fan;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * ClassName: NoFan
 * Package: fan
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 * Date: 2023-09-04
 * Time: 20:40
 */

public class NoFan {
    public static void main(String[] args) {

        //1.没有存在泛型的情况

        List list = new ArrayList();

        list.add(12);
        list.add(13);
        list.add(14);
        list.add(15);

        //list.add("aa"); //不仅可以添加整形 还可以添加字符类型
        //没有泛型的约束 参数类型就是Object

        Iterator iterator = list.iterator();

        while (iterator.hasNext()){
            //ClassCastException 类型转换异常
            Integer i = (Integer) iterator.next();
            int tmp = i;
            System.out.println(tmp);
        }

        //申明类型
        List<Integer> list1 = new ArrayList<Integer>();

        list1.add(11);
        //当添加非泛型类型直接报错
        //list1.add("AA");


    }
}
